#indexCurrentInfo {line-height: 28px;}
.group-menu a:hover{font-weight: bold;}
.header-indexing {text-shadow: 0px 3px 6px rgba(0,3,7,0.43);font-weight: bold;}
.bottom-qrcode .weixinQrcode {max-width: 100%;}
.bottom-qrcode .weixinBox {left: 50px;top: -77px;}
.email-alert-rss a:hover {color: #0150a9;}
.tzgg-swiper .swiper-slide a:hover {color: #0150a9;text-decoration: none;}
.article-list-author a:hover, .article-list-zy font a:hover,.article-list-time a:hover{color: #0150a9;text-decoration: none;}
.news-notices-ul a:hover .tit {text-decoration: underline;}
.index-archive-artitles .article-list-title a:hover, .topic-slide-a:hover .tit,.download-center-ul a:hover {color: #0151aa;text-decoration: none;}
.supplement-video-item .supplement-video-title {height: auto;}
.column i{margin-top: 3px!important;}
.smallUl{z-index: 9999!important;}
.header-nav.nav ul > li ol {background: rgba(16, 86, 174, .95);}
.header {background-size: cover!important;}
.top .header-nav.nav ul > li ol li a {font-size: 16px;}
.group-menu ul > li ol { position: absolute; left: 0; top: 34px; min-width: 100%; z-index: 101; display: none;top:45px;background: rgba(255, 255, 255, .95); box-shadow: 2px 2px 4px 3px rgba(0,0,0, .2);border-radius: 6px; } 
.group-menu ul > li ol li a { display: block; padding: 0 26px; white-space: nowrap; color: #fff; line-height: 34px;padding:0 10px; color: #222;text-align: center; margin: 0 20px;} 
.group-menu ul > li {position: relative;margin: 0!important;}
.group-menu ul > li > a {margin: 0 20px!important;line-height: 44px;display: block;height: 44px;}
.group-menu ul > li > a span { display: inline-block; width: 7px; height: 4px; background-size: 7px 4px; margin-left: 6px; position: relative; top: -3px; background: url("../../../style/images/public/black-nav-arrow1.png") no-repeat center center;} 
.group-menu ul > li:last-of-type{margin-right: 0!important;}
.group-menu ul > li ol li {margin-right: 0!important;}
.group-menu ul > li.active > a, .group-menu ul > li:hover > a {
    color: #E60012;
    background: none;
    border-bottom: 3px solid #E60012;
    font-weight: bold;
}
.article-list-zy font:nth-of-type(1) {padding-left: 0;}

.top-nav .nav-inner{display: block;}
#tsgNotice{position:fixed; right:0; top: 50%;font-size:14px;color:#333;   transform: translateY(-50%); width:400px;min-height:100px; max-height:575px;border-radius:5px;  overflow:auto;    overflow-x: hidden; background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.5);}
#tsgNotice > div{padding:20px;    }

/*专家智库 详情页*/
.expert-alone{min-height:152px;width:100%;margin-top:4px;padding: 20px 20px 8px;line-height:30px; background: #152e70;}
.expert-alone .expertimg{margin-right:20px;}
.expert-alone .expertimg img{max-width:102px;height:112px;border:solid 1px #fff;}
.expert-alone .expertlidetail li b{margin-right:3px;}
.expert-alone .expertlidetail li b,.expert-alone .expertlidetail li span{color:#fff;font-size:15px;}
.expert-alone .expertlidetail{position:relative;top:-8px;max-width: 630px;}
.expert-alone .expertduty{margin-right:20px;}
.expert-alone li i{font-style:normal;}

/* 知识服务和 专家智库的标题 */
.expert-detail .expert-tit,
.zsfw-tit-wrap .zsfw-tit{margin-top:19px;width: 100%;position:relative;background: transparent;  font-size: 16px;font-weight: bold; height: 37px;line-height: 37px;color: #000;}
.expert-detail .expert-tit:before {display: block; content: '';width: 100%;height: 1px;background: #e8e8e8; position: absolute;top: 18px;z-index: 0;}
.expert-detail .expert-tit>div,
.zsfw-tit-wrap .zsfw-tit>div{display: inline-block;padding-right: 10px;background: #fff;position: relative;}
.expert-detail .expert-tit>div span,
.zsfw-tit-wrap .zsfw-tit>div span{margin-right:11px;display:inline-block;position:relative;top:2px;width:5px;height:16px;background:#152e70;}

.expert-detail .expert-intro{line-height:28px;font-size:15px;text-indent:0; padding: 13px 0 15px 0;}

.experts-item {background: #fff;padding: 15px;margin: 0 25px 25px 0;}
.experts-item+.experts-item {border: none;}
.expert-name {font-size: 18px;}

@media (max-width: 1200px){
.group-nav {display: block!important;}
.group-nav .group-menu {display: none;}
.group-nav .group-logo {width: 100%;text-align: center;}
.main-right {display: none;}
.index-body .main-right {display: block;}
.editorial-board-page {padding-left: 15px;padding-right: 15px;}
}
@media (-webkit-min-device-pixel-ratio: 1.5) {
    .index-articles .tab-ul-index li a{font-size: 16px;}
}
@media (-webkit-min-device-pixel-ratio: 1.2) {
    .index-articles .tab-ul-index li a{font-size: 16px;}
}